8caf28fa86f01fd215402d1d2c46176cd72c787d,core/kernel/source/jetbrains/mps/vcs/ui/ChangesNotificator.java,ChangesNotificator,showAddVcsRootsPopup,#Project#VirtualFile#SModelDescriptor#,74

Before Change


    StatusBar bar = WindowManager.getInstance().getStatusBar(project);

    JEditorPane pane = createPopupComponent(sm);
    pane.addHyperlinkListener(new HyperlinkListener() {
      public void hyperlinkUpdate(final HyperlinkEvent e) {
        if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {

          boolean result = showAddVcsRootsDialog(sm, vcsRoot, project);

          if (result) {
            myVcsRootsManager.addNewVcsRoot(vcsRoot);
          } else {
            myVcsRootsManager.addExcludedRoot(vcsRoot);
          }
        }
      }
    });

    bar.fireNotificationPopup(pane, POPUP_COLOR);
  }

After Change


      info.addSModelDescriptor(sm);
      myRoots.put(vcsRoot, info);

      final JEditorPane pane = createPopupComponent();
      pane.addHyperlinkListener(new HyperlinkListener() {
        public void hyperlinkUpdate(final HyperlinkEvent e) {
          if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {

            boolean result = showAddVcsRootsDialog(info, vcsRoot, project);

            if (result) {
              myVcsRootsManager.addNewVcsRoot(vcsRoot);
            } else {
              myVcsRootsManager.addExcludedRoot(vcsRoot);
            }
          }
        }
      });
      pane.setText(info.getPopupMessage());

      info.setListener(new ChangeListener() {